"""
创建话题页面
"""
from pom.basepage import BasePage
class CreatePage(BasePage):

    def ceate_topic(self,tab,title,content):
        """
        发布话题
        :param tab: 选择版块
        :param title: 输入标题
        :param content: 输入内容
        :return:
        """
        self.driver.find_element_by_id('org.cnodejs.android.md:id/spn_tab').click()
        #根据xpath 属性来定位
        xpath = f'//android.widget.CheckedTextView[@text="{tab}"]'
        self.driver.find_element_by_xpath(xpath).click()
        # 标题输入框
        edit_title = self.driver.find_element_by_id('org.cnodejs.android.md:id/edt_title')
        edit_title.clear()
        edit_title.send_keys(title)
        # 内容输入框
        edit_content = self.driver.find_element_by_id('org.cnodejs.android.md:id/edt_content')
        edit_content.clear()
        edit_content.send_keys(content)

        # 点击提交
        self.driver.find_element_by_id('org.cnodejs.android.md:id/action_send').click()
